package com.hww.house.service;

import com.hww.house.base.service.response.ServiceResponse;
import com.hww.house.entity.User;

/**
 * @author: heweiwei@hztianque.com
 * @Date: 2019/12/26
 * @Time: 15:58
 * Description:手机短信
 */
public interface MessageService  {
    /**
     * 发送验证码到指定手机 并 缓存验证码 10分钟 及 请求间隔时间1分钟
     *
     * @param telephone
     * @return
     */
    ServiceResponse<String> sendMessage(String telephone);

    /**
     * 获取缓存中的验证码
     *
     * @param telehone
     * @return
     */
    String getMessage(String telehone);

    /**
     * 移除指定手机号的验证码缓存
     */
    void remove(String telephone);


}
